sheep ranch - German English Dictionary